#ifndef __HAJBUS_H__
#define __HAJBUS_H__

/* 2025/5/6
总线：通过 bus_register 注册总线，并定义了匹配函数 HaJbus_match。
设备：通过 device_register 注册设备，并将设备关联到总线。
驱动：通过 driver_register 注册驱动，并定义了 probe 和 remove 函数。
匹配机制：设备名和驱动名一致时，驱动的 probe 函数会被调用。
*/


struct haj_device_id {
	char name[12];
	unsigned long dummy ;
};


struct hajbus_driver {
	struct device_driver driver;
	const struct haj_device_id *id_table;
};


#endif 

